sfdc-ux

(0 reviews)

TMF632 Remove member-or-line from MultiLine Group.

This API is used to Remove line/member from the MultiLine group.

URL
https://nonprod.esb.cloud.lla.com/dev/sfdc-ux/sfdc-ux/v1/PR/organization/{id}
url Param
nametypedescriptionrequired
businessIdString2 letter ISO 3166 country code (TT, BB, JM, PA, etc.) identifying the business unit.Y
idstringMultiLine Group User ExternalIDY
nametypedescriptionrequired
client_idstringThe client_id identifying the channel. Minimum characters: 5Y
client_secretstringPassword associated with the client_id. Minimum characters: 5Y
X-Correlation-IDstringIdentifier that correlates HTTP request between a client and server. Any identification model (UUDI, checksum, etc.) can be used, as long as it is a unique value to differentiate a transaction.Y
Request
curl --location 'https://nonprod.esb.cloud.lla.com/dev/sfdc-ux/sfdc-ux/v1/PR/organization/mgu-1234' \
--header 'X-Correlation-ID: 644e1dd793kjsdfjei' \
--header 'client_id: abcdefg' \
--header 'client_secret: 12345678' \
--header 'Content-Type: application/json' \
--data-raw '{
    "tradingName": "MultilinePlan", //This is mandatory to work this functionality
    "name": "RemoveMemberFromGroup",
    "externalReference": [
        {
            "externalReferenceType": "channel",
            "name": "SFDC-B2C"
        }
    ],
    "partyCharacteristic": [
        {
            "name": "TransactionId",
            "value": "36828876"
        }
    ],
    "relatedParty": [
        {
            "id": "00116335_0000637717",
            "role": "Member/Line",
            "@type": "Subscription"
        }
    ]
}'
Definitions

Each of the request parameters is detailed.

nameTypedescriptionrequired
payload.tradingNamestringThe value must be 'MultilinePlan' for this functionality to work.Y
payload.namestringName of the functionalityY
externalReferencearrayExternal reference of the individual or reference in other system.Y
externalReference.externalReferenceTypestringExternal Reference Type, expected value is 'channel'Y
externalReference.namestringExternal reference name. In this case Channel name. Eg: 'SFDC-B2C'Y
partyCharacteristicarrayDescribes a given characteristic of an object or entity through a name/value pair.Y
partyCharacteristic.namestringCharacteristics name.Y
partyCharacteristic.valuestringCharacteristics value.Y
relatedPartyarrayRelated Entity reference. A related party defines party or party role linked to a specific entityY
relatedParty.idstringSubscription ExternalIDY
relatedParty.@typestringType of the related party. Expected value is "Subscription"N
relatedParty.rolestringRole of party in Group for. Allowed values are "Member or Line"Y
Response
{
    "id": "",     //As per TMF, the 'id' is mandatory in the response, so passing empty value
    "partyCharacteristic": [
        {
            "name": "MtxResponse",
            "valueType": "array",
            "value": [
                {
                    "RelatedMsgId": "Membership removed",
                    "TenantId": "LLA_PR"
                }
            ]
        }
    ]
}
Definitions

Each of the request parameters is detailed.

nameTypedescriptionrequired
idstringAs per TMF database it's mandatory, it will be empty stringN
partyCharacteristicarrayDescribes a given characteristic of an object or entity through a name/value pair.N
partyCharacteristic.namestringCharacteristics name.N
partyCharacteristic.valuestringCharacteristics value.N
partyCharacteristic values
characteristic nametypedescriptionrequired
RelatedMsgIdstringRelated message for success responseN
TenantIdstringTenant Id, Eg: LLA_PRN

Reviews